/*
 *************************************************************************
 *西瑞克斯研发管理系统
 *版 本: 1.0   
 *日 期：03/20/2012    
 *作 者： 王浩 QQ：873987060   
 *************************************************************************   
 */
package com.application.yfprojectnode.entity;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import com.manager.IBaseBean;

/**
 * 
 * Description:YfProjectNode实体<br />
 * 
 * Version:V0.1<br />
 * 
 * Author: 王浩 QQ：873987060 <br />
 * 
 * History: <br />
 * 
 * 03/20/2012
 * 
 */
@Entity
@Table(name = "yf_project_node")
public class YfProjectNode implements IBaseBean {

	/** serialVersionUID */
	protected static final long serialVersionUID = -1L;

	public YfProjectNode() {

	}

	@Id
	@Column(name = "id")
	private String id; // $field.label

	@Column(name = "project_id")
	private String projectId; // $field.label

	@Column(name = "node1")
	private Long node1 = 3L; // $field.label

	@Column(name = "node2")
	private Long node2  = 1L; // $field.label

	@Column(name = "node3")
	private Long node3  = 1L; // $field.label

	@Column(name = "node4")
	private Long node4  = 1L; // $field.label

	@Column(name = "node5")
	private Long node5 = 1L; // $field.label

	@Column(name = "node6")
	private Long node6 = 1L; // $field.label

	@Column(name = "node7")
	private Long node7 = 1L; // $field.label

	@Column(name = "node8")
	private Long node8 = 1L; // $field.label

	@Column(name = "node9")
	private Long node9 = 1L; // $field.label

	@Column(name = "node10")
	private Long node10 = 1L; // $field.label

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Id.
	 */
	public String getId() {
		return this.id;
	}

	/**
	 * @param id
	 *            Set the id.
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the ProjectId.
	 */
	public String getProjectId() {
		return this.projectId;
	}

	/**
	 * @param projectId
	 *            Set the projectId.
	 */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node1.
	 */
	public Long getNode1() {
		return this.node1;
	}

	/**
	 * @param node1
	 *            Set the node1.
	 */
	public void setNode1(Long node1) {
		this.node1 = node1;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node2.
	 */
	public Long getNode2() {
		return this.node2;
	}

	/**
	 * @param node2
	 *            Set the node2.
	 */
	public void setNode2(Long node2) {
		this.node2 = node2;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node3.
	 */
	public Long getNode3() {
		return this.node3;
	}

	/**
	 * @param node3
	 *            Set the node3.
	 */
	public void setNode3(Long node3) {
		this.node3 = node3;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node4.
	 */
	public Long getNode4() {
		return this.node4;
	}

	/**
	 * @param node4
	 *            Set the node4.
	 */
	public void setNode4(Long node4) {
		this.node4 = node4;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node5.
	 */
	public Long getNode5() {
		return this.node5;
	}

	/**
	 * @param node5
	 *            Set the node5.
	 */
	public void setNode5(Long node5) {
		this.node5 = node5;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node6.
	 */
	public Long getNode6() {
		return this.node6;
	}

	/**
	 * @param node6
	 *            Set the node6.
	 */
	public void setNode6(Long node6) {
		this.node6 = node6;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node7.
	 */
	public Long getNode7() {
		return this.node7;
	}

	/**
	 * @param node7
	 *            Set the node7.
	 */
	public void setNode7(Long node7) {
		this.node7 = node7;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node8.
	 */
	public Long getNode8() {
		return this.node8;
	}

	/**
	 * @param node8
	 *            Set the node8.
	 */
	public void setNode8(Long node8) {
		this.node8 = node8;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node9.
	 */
	public Long getNode9() {
		return this.node9;
	}

	/**
	 * @param node9
	 *            Set the node9.
	 */
	public void setNode9(Long node9) {
		this.node9 = node9;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the Node10.
	 */
	public Long getNode10() {
		return this.node10;
	}

	/**
	 * @param node10
	 *            Set the node10.
	 */
	public void setNode10(Long node10) {
		this.node10 = node10;
	}

	public String toString() {
		return ReflectionToStringBuilder.toString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}
}
